#include <stdio.h>
#include "verific.h"
#include "elem.h"

int verific(int *x)
{
  int z=0;
  z=scanf(" %i",x);
  while (z!=1)
    {
      while(scanf("%*[^\n]")!=0);
      printf ("Ha ingresado mal el dato:\n");
      printf("Ingrese correctamente lo requerido\n\t= ");
      z=scanf(" %i",x);
    }
  return z;
}

int verifichar(char *x)
{
  int z=0;
  z=scanf(" %c",x);
  while (z!=1)
    {
      while(scanf("%*[^\n]")!=0);
      printf ("Ha ingresado mal el dato:\n");
      printf("Ingrese correctamente lo requerido\n\t= ");
      z=scanf(" %c",x);
    }
  return z;
}

int verific_elem(elem *x)
{
  int z=0;
  z=scanf_elem(x);
  while (z!=1)
    {
      while(scanf("%*[^\n]")!=0);
      printf ("Ha ingresado mal el dato:\n");
      printf("Ingrese correctamente lo requerido\n\t= ");
      z=scanf_elem(x);
    }
  return z;
}
